Import a Key

Command:

To import a key encrypted under a ZMK.

Notes:

See Key Type Table to find key type code. 

Authorised state is enforced as per Key Type Table.

The command does not require the imported key to have odd parity, but odd parity is forced on the encrypted output.  Error 01 is returned and subsequent fields are not inhibited.

See Key Scheme Table for schemes available to encrypt keys.

 

Field

Length & Type

Details

COMMAND MESSAGE

Message header

m A

(Subsequently returned to the Host unchanged).

Command code

2 A

Value A6.

Key type

3 H

See Key Type Table.

ZMK

16H or 32H or
1A+32H or 1A+48H

ZMK.

Key(ZMK)

16H or 1A+32H or 1A+48H

Key encrypted under ZMK.

Key Scheme (LMK)

1 A

Key scheme for encrypting key under LMK. See section “Key Scheme Table”.

Atalla Variant

1 N or 2 N

Optional. Atalla variant; for use in systems with Atalla equipment.

End message delimiter

1 C

Optional. Must be present if a message trailer is present. Value X’19.

Message trailer

n A

Optional. Maximum length 32 characters.

 RESPONSE MESSAGE

Message header

n A

Returned to the Host unchanged.

Response code

2 A

Value A7.

Error code

2 N

00 : No errors

01 : Key parity error, advice only

10 : ZMK Parity error

12 : No keys loaded in user storage

13 : LMK error : report to supervisor

15 : Error in input data

17 : Not in authorised state

21 : Invalid user storage index

Key (LMK)

16H or 1A+32H or 1A+48H

The key encrypted under LMK.

Key check value

6 H

The key check value.

End message delimiter

1 C

Present only if present in the command message. Value X’19.

Message trailer

n A

Present only if present in the command message. Maximum length 32 characters.